/*    */ package tools.data.input;
/*    */ 
/*    */ import java.io.IOException;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class GenericSeekableLittleEndianAccessor
/*    */   extends GenericLittleEndianAccessor
/*    */   implements SeekableLittleEndianAccessor
/*    */ {
/*    */   private final SeekableInputStreamBytestream bs;
/*    */   
/*    */   public GenericSeekableLittleEndianAccessor(SeekableInputStreamBytestream bs) {
/* 25 */     super(bs);
/* 26 */     this.bs = bs;
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public void seek(long offset) {
/*    */     try {
/* 39 */       this.bs.seek(offset);
/* 40 */     } catch (IOException e) {
/* 41 */       System.err.println("Seek failed" + e);
/*    */     } 
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public long getPosition() {
/*    */     try {
/* 54 */       return this.bs.getPosition();
/* 55 */     } catch (IOException e) {
/* 56 */       System.err.println("getPosition failed" + e);
/* 57 */       return -1L;
/*    */     } 
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public void skip(int num) {
/* 69 */     seek(getPosition() + num);
/*    */   }
/*    */ }


/* Location:              C:\PGX\Server.jar!\tools\data\input\GenericSeekableLittleEndianAccessor.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */